package com.som.console;

/**
 * 用户输入输出文件路径标识
 * 
 * @author liujun
 * @date 2016年4月8日
 * @verion 0.0.1
 */
public enum PathEnum {
	/**
	 * 输入数据一：ip地址总表(输入文件名为input1.xls)
	 */
	DATA1_INPUT_IPADDRESSALL("data1_input1_ipaddressall"),

	/**
	 * 输入数据二：网元和区县对应表(输入文件名为input2.xls)
	 */
	DATA1_INPUT_NEAREAINFO("data1_input1_neareainfo"),

	/**
	 * 输入数据三：设备采集的数据(输入的文件名为input3.xls)
	 */
	DATA1_INPUT_DEVICECOLL("data1_input1_devicecoll"),

	/**
	 * 输入数据四：资管系统数据（输入的文件名为input4.xls）
	 */
	DATA1_INPUT_RESOUCECONTROL("data1_input1_resourcecontrol"),

	/**
	 * 通过LOOPBACK地址让数据二与数据三关联,以设备采集的数据为准
	 * 
	 */
	DATA1_OUTPUT_NEAREAJOIN("data1_output1_neareajoin"),

	/**
	 * 设备采集数据和资管系统数据比对
	 * 
	 */
	DATA1_OUTPUT_COMPDATA("data1_output1_allcompdata"),

	/**
	 * 通过LOOPBACK地址让数据二与数据三关联,以设备采集的数据为准
	 */
	DATA2_INPUT_NEAREAJOIN("data2_input1_neareajoin"),

	/**
	 * 此数据都不需要进行预处理 此可以为N个文件，此为名称前缀标识
	 */
	DATA2_INPUT_COMPINPUT("d2_in_"),

	/**
	 * 比对文件结果输出的文件
	 */
	DATA2_OUTPUT_COMPINPUT("data2_output_comp_response"),

	/**
	 * 用来标识文件3的读取路径信息
	 */
	DATA3_INPUT_FILE_FLAG("data3_input_file_path"),

	/**
	 * 用来标识文件3的写入路径信息
	 */
	DATA3_OUTPUT_FILE_FLAG("data3_output_file_path"),

	/**
	 * 读取文件的类型信息,1,IP,2，ip段，3,ip掩码
	 */
	DATA3_INPUT_FILE_TYPE("data3_input_file_type"),

	/**
	 * 写入文件的类型信息,1,IP,2，ip段，3,ip掩码
	 */
	DATA3_OUTPUT_FILE_TYPE("data3_output_file_type"),

	/**
	 * 用来标识输入1的读取路径信息，全省的文件路径
	 */
	DATA4_INPUT_FILE_1_FLAG("data4_input_file_path_1"),
	/**
	 * 用来标识输入1的读取路径信息,全省的文件路径
	 */
	DATA4_INPUT_FILE_2_FLAG("data4_input_file_path_2"),
	/**
	 * 用来标识输入1的读取路径信息,苏州地市的IP信息
	 */
	DATA4_INPUT_FILE_3_FLAG("data4_input_file_path_3"),
	
	/**
	 * 用来标识输出的读取路径信息
	 */
	DATA4_OUTPUT_FILE_FLAG("data4_output_file_path"),

	;

	/**
	 * 路径标识
	 */
	private String pathFlag;

	private PathEnum(String pathFlag) {
		this.pathFlag = pathFlag;
	}

	public String getPathFlag() {
		return pathFlag;
	}

	public void setPathFlag(String pathFlag) {
		this.pathFlag = pathFlag;
	}

}
